﻿.wf-layout {
    overflow: hidden;
    display: flex;
    height: 200px;
    width: 350px;
    position: relative;
    background-color: var(--mud-palette-background);
    box-shadow: var(--mud-elevation-3);
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;

    &:hover {
        cursor: pointer;
        box-shadow: var(--mud-elevation-6);
    }
}

.wf-appbar {
    height: 28px;
    width: 100%;
    display: flex;
    padding: 8px;
    flex-shrink: 0;
    position: absolute;
    color: var(--mud-palette-appbar-text);
    background-color: var(--mud-palette-appbar-background);

    &.wf-drawer-open-left {
        margin-left: 70px;
        width: calc(100% - 70px);
    }

    &.wf-drawer-open-right {
        margin-right: 70px;
        width: calc(100% - 70px);
    }
}

.wf-drawer {
    height: 100%;
    width: 70px;
    display: flex;
    flex-shrink: 0;
    flex: 0 0 auto;
    flex-direction: column;
    color: var(--mud-palette-drawer-text);
    background-color: var(--mud-palette-drawer-background);
}

.wf-content {
    flex: 1 1 auto;
    overflow: auto;
    padding: 38px 8px 0px;
}